//package projet_final;
//
//import java.awt.Color;
//import java.awt.GridLayout;
//import java.util.ArrayList;
//
//import javax.swing.*;
//
///**
// * a retravailler, pour integrer une JPanel est la rafraichir toutes les 2
// * secondes le contenu du JPanel ne se change que si on redimensionne la fenetre
// * 
// * @author lyos2210
// * 
// */
//@SuppressWarnings("serial")
//public class Diaporama extends JFrame {
//
//	private JFrame frame;
//	// private Image image = null;
//	private JPanel panel;
////	private JButton quitter = new JButton();
//	private JLabel lab;
//
//	public Diaporama() {
//		frame =  new JFrame();
//		panel = new JPanel();
//		lab = null;
//		frame.setTitle("Diaporama");
//		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//		RechercheFichier file = new RechercheFichier();
//		ArrayList<String> toto = file.getFileList();
//		//Collections.sort(toto);
////		for (int i = 0; i < toto.size(); i++) {
//			panel = new JPanel();
//			frame.setLayout(new GridLayout(1,1));
//			frame.setVisible(true);
//			frame.setSize(600, 500);
////			JPanel pannel_boutton = new JPanel();
////			//ajout du bouton quitter
////			quitter.addActionListener(new ActionListener() {
////				public void actionPerformed(ActionEvent e) {
////					System.exit(0);
////				}
////			});
////			pannel_boutton.add(quitter);
////			frame.setContentPane(pannel_boutton);
//			frame.setLocation(200, 200);
//			// this.image = getToolkit().getImage(toto.get(i));
//			System.out.println(toto.get(i));
//			this.lab = new JLabel(new ImageIcon(toto.get(i)));
//			panel.add(lab);
//			frame.setContentPane(panel);
//			if (i % 2 == 0)
//				{System.out.println("ok");
//				panel.setBackground(Color.RED);}
//			else	
//				panel.setBackground(Color.GRAY);
//		
//			System.out.println(this.getParent());
//			try {
//				Thread.sleep(2000L);
//			} catch (InterruptedException e) {
//				// TODO Auto-generated catch block
//				e.printStackTrace();
//			}
//			
//			// imagePanel.remove(imagePanel);
//			panel.remove(lab);
//			panel.revalidate();
//			frame.pack();
//		
//			frame.repaint();
//			panel = null;
//		}
//		frame.dispose();
//	}
//
//	public static void main(String [] args)
//	{
//		new Diaporama();
//	}
//	/*
//	 * private Image image = null;
//	 * 
//	 * public Diaporama(String file) { this.image = getToolkit().getImage(file);
//	 * }
//	 * 
//	 * public Diaporama() { RechercheFichier file = new RechercheFichier();
//	 * ArrayList<String> toto = file.getFileList(); // affiche une image de
//	 * maniere aleatoire // int random = (int) (Math.random() * (toto.size() -
//	 * 0)) + 0; int j = 0; final JFrame frame = new JFrame(); // qd on clique
//	 * sur la radio rouge pour fermer la fenetre // on ne quitte pas le
//	 * programme mais on ferme juste la // fenetre
//	 * frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//	 * frame.setVisible(true); JPanel pan = new JPanel(); frame.setLayout(new
//	 * FlowLayout()); while (j < toto.size()) { frame.setSize(600, 500);
//	 * frame.setLocation(200, 200); this.image =
//	 * getToolkit().getImage(toto.get(j)); //Diaporama imagePanel = new
//	 * Diaporama(toto.get(j)); pan.add(this, image); frame.setContentPane(pan);
//	 * pan.paint(image.getGraphics()); //frame.setContentPane(imagePanel); try {
//	 * Thread.sleep(2000); } catch (InterruptedException e) { // TODO
//	 * Auto-generated catch block e.printStackTrace(); } //
//	 * imagePanel.remove(imagePanel); pan.repaint(); pan.revalidate(); //
//	 * imagePanel.repaint(); // imagePanel.revalidate(); frame.pack(); //
//	 * frame.validate(); // frame.dispose(); // ferme la Jframe j++; } }
//	 * 
//	 * public void paintComponent(Graphics g) { g.setColor(Color.GRAY); //
//	 * couleur de l arriere plan int width = this.image.getWidth(this); int
//	 * height = this.image.getHeight(this); int x = ((this.getWidth() - width) /
//	 * 2); int y = ((this.getHeight() - height) / 2); // a voir comment
//	 * redimensioner une image g.drawImage(this.image, x, y, width, height,
//	 * this); }
//	 */
//}